package com.tbit.uqbike.service.business.operationsanalysis;

import com.tbit.common.entity.pojo.dto.ReturnBikeMsgLogDTO;
import com.tbit.common.entity.pojo.vo.ParkPointCoreDataVO;
import com.tbit.common.entity.pojo.vo.ReturnBikeMsgLogVO;

import java.util.Date;
import java.util.List;

/**
 * 站点分析Service接口
 *
 * @author <a href="mailto:chen.wutian@tbit.com.cn">BUGTian</a>
 * @since 2025/2/27
 */
public interface ParkPointOAService {

    /**
     * 获取站点分析核心数据
     *
     * @param accountId 区域id
     */
    ParkPointCoreDataVO getCoreData(Integer accountId, Date startTime, Date endTime);

    /**
     * 获取还车点
     *
     */
    List<ReturnBikeMsgLogVO> getApplyReturnBikePoint(ReturnBikeMsgLogDTO returnBikeMsgLogDTO);
}
